put one's foot into it - French English Dictionary